hammer out a deal

Translations
négocier un accord
Words
hammer+out+(something)

verb
mettre au point